สมาคมโปรแกรมเมอร์ไทย นำโดย นายอิศเรศ ประจิตต์มุทิตา อุปนายกสมาคมฯ และทีมงาน ได้จัดตั้งโครงการ TPA for all จากการที่ได้เล็งเห็นว่ากำลังในการขับเคลื่อนสังคมนั้นเกิดจากผู้คนในสังคม โครงการนี้จึงเกิดมาเพื่อสนับสนุนให้ทุกคนร่วมเป็นส่วนหนึ่งในการทำโครงการ หรือ กิจกรรม เพื่อสังคมภายใต้ขอบเขตวัตถุประสงค์ของทางสมาคมโปรแกรมเมอร์ไทยในด้านต่างๆ อาทิ 1. เพื่อสร้างเครือข่ายของนักพัฒนาซอฟต์แวร์ให้ได้รู้จักช่วยเหลือ และแบ่งปันความรู้กัน 2.เพื่อพัฒนาทักษะด้านการพัฒนาซอฟต์แวร์ (Technical Skill) และ ทักษะที่